home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / redakcyjne / programy / Tlen 6.0.1.12 pl / tleninst60112.exe / sdk / TlenSources / plugin / plugin_sound_events.h < prev    next >
C/C++ Source or Header  |  2006-08-30  |  1KB  |  43 lines

  1. #ifndef plugin_sound_eventsH
  2. #define plugin_sound_eventsH
  3.  
  4. #include <windows.h>
  5.  
  6. #include "cl_struct.h"
  7.  
  8. //hook powiadamiaj╣cy o zdarzeniach dƒwiΩkowych
  9. #define TLEN_SOUNDENGINE_BEFOREEVENT            "Tlen/SoundEngine/BeforeEvent"
  10. //funkcja odgrywaj╣ca dƒwiΩk zdarzenia
  11. #define TLEN_SOUNDENGINE_PLAYSOUND              "Tlen/SoundEnging/PlaySound"
  12.  
  13. //Tu jako WPARAM idzie:
  14. typedef struct {
  15.  
  16.  int structSize;        //wielko£µ strutkury w bajtach
  17.  
  18.  int EventCode;                 //Kod zdarzenia
  19.  ContactDef *Contact;           //Kontakt, kt≤rego dotyczy zdarzenie (lub sam protok≤│ - np logowanie, albo te┐ NULL)
  20.  
  21.  char *WaveFile;                //£cie┐ka pliku, kt≤ry zostanie odegrany
  22.  
  23.  int Flags;
  24.  
  25. } SoundEventDef;
  26.  
  27.  
  28. #define SOUND_EVENT_LOGGEDIN                    0x0001
  29. #define SOUND_EVENT_MESSAGERECV                 0x0002
  30. #define SOUND_EVENT_CHATSTARTED                 0x0003
  31. #define SOUND_EVENT_CHATMESSAGERECV             0x0004
  32. #define SOUND_EVENT_CONFERENCEMESSAGERECV       0x0005
  33. #define SOUND_EVENT_CONFERENCEINVITATION        0x0006
  34. #define SOUND_EVENT_USERONLINE                  0x0007
  35. #define SOUND_EVENT_AUTHORIZATIONREQUEST        0x0008
  36. #define SOUND_EVENT_FILERECV                    0x0009
  37. #define SOUND_EVENT_VOICECHATRECV               0x000A
  38. #define SOUND_EVENT_MAILRECV                    0x000B
  39. #define SOUND_EVENT_ALERT                       0x000C
  40. #define SOUND_EVENT_LOGGEDINGG                  0x000D
  41.  
  42. #endif
  43.